Multi-core Digital Signal Processor Research Articles